// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package cn.com.smartdevices.bracelet.ui; import android.os.Bundle; import android.os.Handler; import android.view.View; import android.widget.Button; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; import cn.com.smartdevices.bracelet.BleTask.BleBindWeixinTask; import cn.com.smartdevices.bracelet.Debug; import cn.com.smartdevices.bracelet.Keeper; import cn.com.smartdevices.bracelet.UmengAnalytics; import cn.com.smartdevices.bracelet.Utils; import cn.com.smartdevices.bracelet.view.CustomToast; import cn.com.smartdevices.bracelet.webapi.WebAPI; import com.tencent.mm.sdk.openapi.IWXAPI; import com.tencent.mm.sdk.openapi.WXAPIFactory; import de.greenrobot.event.EventBus; // Referenced classes of package cn.com.smartdevices.bracelet.ui: // SystemBarTintActivity, F, G, E public class BindWeixinActivityNew extends SystemBarTintActivity implements android.view.View.OnClickListener { private static final String a = "BindWeixinActivityNew"; private static final int b = 0; private static final int c = 2; private static final int d = 3; private Button e; private TextView f; private Handler g; private View h; private View i; private ImageView j; private TextView k; private IWXAPI l; public BindWeixinActivityNew() { e = null; f = null; g = null; i = null; j = null; k = null; l = null; } private void a() { WebAPI.getWeixinQR(Keeper.readLoginData(), Keeper.readDeviceId(), new F(this)); } static void a(BindWeixinActivityNew bindweixinactivitynew) { bindweixinactivitynew.a(); } private void b() { h.setVisibility(8); f.setBackgroundResource(0x7f090003); i.setBackgroundResource(0x7f090003); j.setBackgroundResource(0x7f02001b); k.setText(0x7f0d0029); e.setVisibility(0); } static void b(BindWeixinActivityNew bindweixinactivitynew) { bindweixinactivitynew.g(); } private void c() { h.setVisibility(0); f.setBackgroundResource(0x7f090007); i.setBackgroundResource(0x7f090007); j.setBackgroundResource(0x7f02001c); k.setText(0x7f0d0027); e.setVisibility(8); } static void c(BindWeixinActivityNew bindweixinactivitynew) { bindweixinactivitynew.d(); } static IWXAPI d(BindWeixinActivityNew bindweixinactivitynew) { return bindweixinactivitynew.l; } private void d() { g.sendEmptyMessage(2); } private void e() { g.sendEmptyMessage(3); } static void e(BindWeixinActivityNew bindweixinactivitynew) { bindweixinactivitynew.e(); } private void f() { Utils.showProgressDialog(this, 0x7f0d0028); } static void f(BindWeixinActivityNew bindweixinactivitynew) { bindweixinactivitynew.f(); } static Handler g(BindWeixinActivityNew bindweixinactivitynew) { return bindweixinactivitynew.g; } private void g() { Utils.hideProgressDialog(this); } private void h() { (new BleBindWeixinTask(new G(this))).work(); } public void onBleStatusChanged(BaseSCActivity.ConnStatus connstatus) { Debug.i("BindWeixinActivityNew", (new StringBuilder()).append("onBleStatusChanged, status = ").append(connstatus).toString()); if (connstatus.a == 8) { b(); applyStatusBarTintAuto(); } else if (connstatus.a < 8) { c(); applyStatusBarTintAuto(); return; } } public void onClick(View view) { switch (view.getId()) { case 2131361833: case 2131361834: default: return; case 2131361832: if (Utils.isNetworkConnected(this)) { h(); } else { CustomToast.makeText(this, 0x7f0d010c, 0).show(); } UmengAnalytics.event(this, "BraceletBindWeChat", "BindWeChatQrcode"); return; case 2131361835: finish(); return; } } protected void onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(0x7f030001); e = (Button)findViewById(0x7f0a0028); e.setOnClickListener(this); h = findViewById(0x7f0a002a); f = (TextView)findViewById(0x7f0a002b); f.setOnClickListener(this); i = findViewById(0x7f0a002c); j = (ImageView)findViewById(0x7f0a002d); k = (TextView)findViewById(0x7f0a002f); g = new E(this); EventBus.getDefault().register(this, "onBleStatusChanged", cn/com/smartdevices/bracelet/ui/BaseSCActivity$ConnStatus, new Class[0]); l = WXAPIFactory.createWXAPI(this, "wx28e2610e92fbe111"); l.registerApp("wx28e2610e92fbe111"); } protected void onResume() { super.onResume(); if (Utils.isBraceletConnected()) { b(); return; } else { c(); return; } } }